package com.xquant.common.engine.xPP.response;

import com.fasterxml.jackson.annotation.JsonInclude;

@JsonInclude(JsonInclude.Include.NON_NULL)
public class CalcAssetDetail {

    /**
     * 流ID
     */
    private String streamID;
    /**
     * 理论交割日:一般为合约到期日
     */
    private String unadjustedDeliveryDate;
    /**
     * 实际交割日
     */
    private String adjustedDeliveryDate;
    /**
     * 	标的ID
     */
    private String underlyingID;
    /**
     * 确定标识符
     */
    private String isFixed;
    /**
     * 定盘类型 0：未定盘 1：已定盘 2：不需要定盘
     */
    private String fixedType;
    /**
     * 是否是到期日
     */
    private String isExpiry;
    /**
     *金额
     */
    private String amount;
    /**
     * 	币种
     */
    private String currency;
    /**
     *单价
     */
    private String strike;
    /**
     *执行价格利息
     */
    private String strikeInterest;
    /**
     *数量
     */
    private String quantity;
    /**
     * 支付方向 -1: 支付方 1：收取方
     */
    private String direction;

    public String getStreamID() {
        return streamID;
    }

    public void setStreamID(String streamID) {
        this.streamID = streamID;
    }

    public String getUnadjustedDeliveryDate() {
        return unadjustedDeliveryDate;
    }

    public void setUnadjustedDeliveryDate(String unadjustedDeliveryDate) {
        this.unadjustedDeliveryDate = unadjustedDeliveryDate;
    }

    public String getAdjustedDeliveryDate() {
        return adjustedDeliveryDate;
    }

    public void setAdjustedDeliveryDate(String adjustedDeliveryDate) {
        this.adjustedDeliveryDate = adjustedDeliveryDate;
    }

    public String getUnderlyingID() {
        return underlyingID;
    }

    public void setUnderlyingID(String underlyingID) {
        this.underlyingID = underlyingID;
    }

    public String getIsFixed() {
        return isFixed;
    }

    public void setIsFixed(String isFixed) {
        this.isFixed = isFixed;
    }

    public String getFixedType() {
        return fixedType;
    }

    public void setFixedType(String fixedType) {
        this.fixedType = fixedType;
    }

    public String getIsExpiry() {
        return isExpiry;
    }

    public void setIsExpiry(String isExpiry) {
        this.isExpiry = isExpiry;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getStrike() {
        return strike;
    }

    public void setStrike(String strike) {
        this.strike = strike;
    }

    public String getStrikeInterest() {
        return strikeInterest;
    }

    public void setStrikeInterest(String strikeInterest) {
        this.strikeInterest = strikeInterest;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }
}
